home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d18 / tpwspy.arc / TPWSPY.TXT < prev   
Text File  |  1991-07-25  |  4KB  |  100 lines

  1. TPWSpy
  2. ======
  3.  
  4. A Turbo Pascal for Windows translation of the famous
  5. Spy on Windows program by Michael Geary.
  6.  
  7. TPW translation by Craig Boyd, July 1991.
  8.  
  9.  
  10. What is Spy?
  11. ============
  12. Spy was written by Michael Geary and described in his article in the 1987
  13. All-IBM issue of Byte magazine.  It "spies" on all the windows that are
  14. currently open in your Windows session, and displays a window containing
  15. all the information it can find out about those windows.  For more about
  16. the original Spy (and a lot about Windows programming), see the Byte
  17. article.  If you don't have a copy of the magazine, check your local
  18. library.  It's good reading.
  19.  
  20. You may be able to find the original Spy source code on BIX.  It used to
  21. be on BYTEnet, Byte's other BBS, but apparently BYTEnet has gone the way
  22. of the dodo bird.  If you don't subscribe to BIX, you can download SPY.ZIP
  23. from the Grapevine BBS, in Little Rock, Arkansas.  The Grapevine has three
  24. nodes: (501) 753-8121, (501) 753-6859, and (501) 753-4428.  Or, if enough
  25. people demand it, I'll upload it myself to the Borland Programming Forum A
  26. on CompuServe (BPROGA).  Drop me a line (72676,3536) if you're interested.
  27.  
  28. The original version of Spy (the one used for this translation) was
  29. released to the public domain.  An updated version is currently shipped
  30. with the Windows Software Development Kit.  I have no idea what new
  31. features (if any) have been added to the SDK version.  Maybe somebody who
  32. has the SDK will let me know, so I can modify this version...
  33.  
  34.  
  35. What is TPWSpy?
  36. ===============
  37. TPWSpy is a straight translation of the original SPY.C source code.  My
  38. version is functionally identical to the original version.  It's written
  39. the "old-fashioned" way, and does not make use of the Object Windows
  40. Library. (An OWL version is coming Real Soon Now.)  TPWSpy works in real
  41. and standard modes, but has not been tested in enhanced mode.
  42.  
  43. I have made one addition: a Font menu, which lets you choose the font used
  44. for the window display.  You can choose the OEM fixed pitch font, the
  45. System fixed pitch font (default), or the System variable pitch font.  The
  46. System fixed pitch font is the same as the system font used in Windows 2.x.
  47.  
  48.  
  49. Files in this archive
  50. =====================
  51.  
  52. TPWSPY.EXE   Ready to run version of TPWSpy
  53. TPWSPY.H     Header for resource script file
  54. TPWSPY.ICO   TPWSpy Icon (16 color and monochrome images)
  55. TPWSPY.PAS   Turbo Pascal for Windows source code
  56. TPWSPY.RC    Resource script source file
  57. TPWSPY.RES   Compiled resource script
  58. TPWSPY.TXT   This file
  59.  
  60.  
  61. Compiling TPWSpy
  62. ================
  63.  
  64. Copy TPWSPY.PAS and TPWSPY.RES to your TPW source code directory, then
  65. compile with TPCW.EXE or TPW.EXE.  If you make changes to the icon or
  66. resource script files, you'll have to recompile TPWSPY.RES with the
  67. resource compiler before compiling TPWSPY.PAS.
  68.  
  69. Using the command line compiler (TPCW.EXE)
  70. ------------------------------------------
  71.   Type "TPCW TPWSPY" at the DOS command line and press Enter.  TPWSPY.PAS
  72.   and TPWSPY.RES must be in the same directory.
  73.  
  74. Using the IDE (TPW.EXE)
  75. -----------------------
  76.   Load Windows and launch TPW.  Press Alt+F, then O.  When prompted for
  77.   the filename, type "TPWSPY" and press Enter.  After the source code is
  78.   loaded, Press Alt+C, then C.  To run the program from the IDE, press
  79.   Alt+R, then R.
  80.  
  81.  
  82. Running TPWSpy
  83. ==============
  84.  
  85. TPWSpy works like any other Windows application.  Use the Program Manager
  86. to add TPWSpy to a program group, or run it directly from the Program
  87. Manager's File/Run menu or from the File Manager.
  88.  
  89. When TPWSpy is launched, it will open a window and display a list of all
  90. windows currently open in your Windows session.  You may find windows you
  91. didn't even know you had!  TPWSpy initially displays the window information
  92. in a one-line format.  Pull down the Spy menu, and select Show Detail.
  93. This will display the window information in an expanded format.  Select
  94. Show Detail again to return to the one-line format.  Select New Spy Mission
  95. to send Spy on another search for all open windows.  Move some windows
  96. around, resize them, close and open some new programs, then select New Spy
  97. Mission again.  Notice how the TPWSpy window list changes.  If nothing
  98. else, you'll have fun eavesdropping on all your Windows applications, but
  99. I bet you'll learn something too!  Have fun!
  100.